/* CSS Document */
.main_left{float: left; width: 800px;}
.main_right{float: right; width: 400px;}

.here{overflow: hidden; margin: 30px 0; border-bottom: 1px solid #E7E7E7; height: 50px; line-height: 50px; font-size: 18px;}


/* 新闻列表样式 */
.newslist{}
.newslist .bt{overflow: hidden; height: 50px;line-height: 50px;background: #f2f2f2;font-size: 20px;padding-left: 15px; font-weight: bold;color: #222; border-left: 5px solid #cf1a12;}
.newslist ul{ margin: 30px 0;}
.newslist ul li{overflow: hidden; clear: both; border-bottom: 1px solid #E7E7E7; margin-bottom: 20px; padding-bottom: 10px;}
.newslist ul li .img{float: left; overflow: hidden; width: 160px; height: auto; margin-right: 20px;}
.newslist ul li .img img{max-width: 100%;}
.newslist ul li .text{float: left; width: 620px;}
.newslist ul li .text h1{font-size: 20px; font-weight: bold; margin-bottom: 10px;}
.newslist ul li .text p{line-height: 24px;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #666;}
.newslist ul li .item{overflow: hidden; color: #999; height: 40px; line-height: 40px;}
.newslist ul li .item .source{ color: #999;}
.newslist ul li .item .time{ color: #999;}

/*右侧样式 */
.main_rightbox{width: 350px; margin-left: 50px;}
.hotbt{display: block; border-bottom: 1px solid #E7E7E7; font-size: 22px; margin-bottom: 20px;height: 50px;line-height: 50px;}
.hotbt b{color: #f12b15; font-weight: normal;}
.rdhdBox {width: 350px;height: 290px;position: relative;background: #f5f5f5;}
.rdhdBox .bd li img {width: 350px;height: 245px;}
.rdhdBox .bd p {height: 45px;text-align: center;line-height: 45px;font-size: 16px;padding: 0 10px;}
.rdhdBox .hd {position: absolute;height: 10px;/* top: -33px; */bottom: 55px; right: 0;z-index: 10;}
.rdhdBox .hd li {display: inline-blcok;float: left;width: 20px;height: 5px;background: #FFFFFF;text-indent: -9999px;overflow: hidden;margin-right: 5px;border-radius: 10%;cursor: pointer;}
.rdhdBox .hd li.on {background: #ff3333;width: 20px;border-radius: 10px; cursor: pointer;}

/*右侧AD样式 */
.rightAd{overflow: hidden; margin: 20px 0;}

/* 热点排行 */
.Hotspot{ overflow: hidden; border: 1px solid #E7E7E7; padding: 15px; margin-bottom: 30px;}
.Hotspot h2{font-size: 22px; color: #333; height: 40px; line-height: 40px; border-bottom: 1px solid #E7E7E7; margin-bottom: 10px;}
.Hotspot ul{}
.Hotspot ul li{height: 36px; line-height: 36px;}
.Hotspot ul li i{display: inline-block; background: #f12b15; font-size: 12px; width: 18px;height: 20px;line-height: 20px; margin-right: 8px; text-align: center; color: #FFF;}
.Hotspot ul li a{color: #333;}

/* 信息联播 */
.xginfo{ overflow: hidden; border: 1px solid #E7E7E7; padding: 15px; margin-bottom: 30px;}
.xginfo h2{font-size: 22px; color: #333; height: 40px; line-height: 40px; border-bottom: 1px solid #E7E7E7; margin-bottom: 10px;}
.xginfo ul{}
.xginfo ul li{height: 36px; line-height: 36px;position: relative; margin-left: 15px;}
.xginfo ul li::before{content: ''; position: absolute; width: 6px; height: 6px; background: #999; border-radius: 100%;left: -12px;margin-top: 15px;}
.xginfo ul li a{color: #333;}

/* 长三角视频 */
.xgvideo{ overflow: hidden; border: 1px solid #E7E7E7; padding: 15px; margin-bottom: 30px;}
.xgvideo h2{margin-bottom: 10px; border-bottom: 1px solid #E7E7E7;}
.xgvideo h2 b{display: inline-block;padding:  0 10px; font-size: 22px; font-weight: normal; color: #FFF; height: 40px; line-height: 40px; background: #f12b15; margin-bottom: 10px;}
.xgvideo ul{ margin-left: -2%; margin-right: -2%;}
.xgvideo ul li{float: left; width: 46%; margin: 0 2%; margin-bottom: 15px;}
.xgvideo ul li:first-child{width: 96%;}
.xgvideo ul li:first-child .img{ height: 160px;}
.xgvideo ul li .img{overflow: hidden; height: 100px; position: relative;}
.xgvideo ul li .img img{max-width: 100%;}
.xgvideo ul li .img span{position: absolute; width: 100%; text-align: center; background: rgba(0,0,0,0.5); z-index: 999; bottom: 0;}
.xgvideo ul li a{color: #FFF;}



/* 新闻详情页 */
.newshow{overflow: hidden;}
.newshow h1{font-size: 38px;font-weight: bold;line-height: 40px; margin: 15px 0;}
.newshow .showcontent{font-family:"宋体",Verdana, Geneva, sans-serif !important;font-size: 20px; line-height: 36px; color: #666;}
.newshow .showcontent a{font-size: 20px; line-height: 36px; color: #666;}
.newshow .showcontent>p{text-indent:2em;font-family:"宋体",Verdana, Geneva, sans-serif !important;font-size: 20px;  margin: 18px 0; }
.newshow .showcontent p span{text-indent:2em;font-family:"宋体",Verdana, Geneva, sans-serif !important;}
.newshow .showcontent video{width:100%;height:auto !important;margin-left:-2em;}
.newshow .showcontent img{max-width: 100%;margin-left:-2em;}

.article-meta {font-size: 16px;border-bottom: 1px solid #eee;padding: 20px 0;color: #999999;position: relative;line-height: 45px; margin-bottom: 30px;}
.article-collect,
.article-print,
.article-share {
	height: 35px;
    width: 35px;
    margin: 0 5px;
    float: left;
}
.article-collect {background: url(../images/icon.png) 1px -231px no-repeat;cursor:pointer;}
.article-print {background: url(../images/icon.png) 1px -291px no-repeat;}
.article-share .share_more {display: block ;width: 35px ;height: 35px !important;margin: 0 !important;padding: 0 !important;background: url(../images/icon.png) 5px -353px no-repeat !important;}





/* 分页样式 */
.page{overflow: hidden;margin: 30px 0; text-align:center;font-size: 16px;}
.page span {padding: 0 10px;height: 35px;line-height: 35px;display: inline-block;background: #ddd;color: #666;margin: 0 3px;font-size: 16px;border-radius: 5px;}
.page a{    padding: 0 10px;    text-decoration: underline;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    background: #f12b15;
    color: white;
    margin: 0 3px;
    font-size: 16px;
    border-radius: 5px;}


.page .current,.page a:hover{ background:#900; color:#fff;}
.page em{padding: 0 10px; color: #999; font-size:12px;}